<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 通过原型链挂载实现
        Array.prototype.uniqueAndSort = function () {
            console.log(this, '获取到的数据');
            // 或者好多种数组去重的方法 
            // for循环或者indexOf，includes，filter等方法
            // 数组排序这里采用的是sort 也可以使用冒泡，快速排序等方法
            return Array.from(new Set(this)).sort()
        }

        var arr = [2, 1, 3, 4, 1, 2, 3, 5, 2, 4];
        // arr.uniqueAndSort();
        console.log(arr.uniqueAndSort());

    </script>
</body>

</html>